body {
  margin: 0;
  padding: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen",
    "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue",
    sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New",
    monospace;
}
/* 用于控制标签之间的上下边距 */
.m-bottom-10 {
  margin-bottom: 10px;
}
/* textarea大小固定 */
textarea {
  resize:none;
}
.btn {
  margin-right: 5px;
}
/* 返回顶部图片样式 */
.icon-top {
  position: fixed;
  right: 20px;
  bottom: 10px;
  /*background: transparent url("../css/img/top.png") no-repeat scroll 0px 0px;*/
  display: inline-block;
  width: 38px;
  height: 65px;
  cursor: pointer;
  vertical-align: middle;
}
/* 返回顶部鼠标经过图片样式 */
.icon-top:hover {
  /*background: transparent url("../css/img/top.png") no-repeat scroll 0px -65px;*/
}
/* 提示消息效果 */
.alert {
  position: fixed;
  top:-50px;
  left:25%;
  width:50%;
  animation: alertheight 3s;
  -moz-animation: alertheight 3s; /* Firefox */
  -webkit-animation: alertheight 3s; /* Safari and Chrome */
  -o-animation: alertheight 3s; /* Opera */
}
@keyframes alertheight
{
  0%   {top: -50px;}
  50%  {top: 20px;}
  100% {top: -50px;}
}
@-moz-keyframes alertheight /* Firefox */
{
  0%   {top: -50px;}
  50%  {top: 20px;}
  100% {top: -50px;}
}
@-webkit-keyframes alertheight /* Safari and Chrome */
{
  0%   {top: -50px;}
  50%  {top: 20px;}
  100% {top: -50px;}
}
@-o-keyframes alertheight /* Opera */
{
  0%   {top: -50px;}
  50%  {top: 20px;}
  100% {top: -50px;}
}
